$(function(){

  var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  if (filter.test(mail)){
    return true;
  }else {
    alert('您的电子邮件格式不正确');
    return false;
  }




  //登录
  $("#login").click(function(){
    //获取username
    var username = $("#login_username").val();
    if(username == undefined && username==""){
      alert("请输入用户名！");
      return false;
    }
    //获取paswd
    var passwd = $("#login_passwd").val();
    if(passwd == undefined && passwd==""){
      alert("请输入密码！");
      return false;
    }
    var dateparam = {"username":username,"passwd":passwd};
    $.ajax({
        url:ROOTBASE+"user/login",
        type : 'POST',
        async:false,
        data:dateparam,
        beforeSend: function () {
            $('#login').attr("value", "登录中...");
        },
        success : function(data, status, xhr) {
            alert(data);
            window.location.href = "user/UserCenter.html";
        },
        error:function(xhr,status,data){
          //将错误信息取出来
          var responseText = $.evalJSON(xhr.responseText);
          alert(responseText.message);
        }
      });
  });
  //注册
  registuser = function(){
    //获取用户名
    var username = $("#regist_username").val();
    if(username == undefined && username==""){
      alert("请输入用户名！");
      return false;
    }
    //获取登录密码
    var passwd = $("#regist_passwd").val();
    if(passwd == undefined && passwd==""){
      alert("请输入用户名！");
      return false;
    }
    //重复密码
    var repeat_passwd = $("#repeat_regist_passwd").val();
    if(repeat_passwd == undefined && repeat_passwd==""){
      alert("请输入用户名！");
      return false;
    }
    if(repeat_passwd != passwd){
      alert("两次密码不一致！");
      return false;
    }
    if($('#isread').is(':checked')){
      alert("请勾选同意条款");
      return false;
    }
    //请求后台接口
    var dateparam = {"username":username,"passwd":passwd};
    $.ajax({
        url:ROOTBASE+"user/registuser",
        type : 'POST',
        async:false,
        data:dateparam,
        beforeSend: function () {
            $('#butRequestGo').attr("value", "正在注册...");
        },success : function(data, status, xhr) {
          alert(data);
          // $("#UserReqSuccess").removeClass("hide").siblings(".loginBox").addClass("hide");
          $("#email-active").removeClass("hide").siblings(".loginBox").addClass("hide");
          window.location.href = "user/UserCenter.html";
        },error : function(xhr,status){
          //将错误信息取出来
          var responseText = $.evalJSON(xhr.responseText);
          alert(responseText.message);
        }
      });

  }
  //登出
  logout = function(){

  }
  //注册
  $("#butrequest").click(function(){
      $("#userrequest").removeClass("hide").siblings(".loginBox").addClass("hide");
  });
  //返回登录
  $("#returnlogin").click(function(){
      $("#userlogin").removeClass("hide").siblings(".loginBox").addClass("hide");
  });
  //立即注册
  $("#butrequestgo").click(function(){
    //注册按钮
    registuser();
  });
  //忘记密码提交
  $("#usersubmit").click(function(){
      $("#email-active").removeClass("hide").siblings(".loginBox").addClass("hide");
  });
  //忘记密码
  $("#forgetpassword").click(function(){
      $("#forgetpassword-box").removeClass("hide").siblings(".loginBox").addClass("hide");
  });
})
